package com.linsir.lin.service;



import com.linsir.lin.dto.GridDTO;
import com.linsir.lin.dto.SysMenuDTO;
import com.linsir.lin.pojo.SysMenu;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface SysMenuService {


   /*用户增加测试数据*/
   boolean saveSysMenu();

   boolean addSysMenu(SysMenuDTO sysMenuDTO);

   List<SysMenuDTO> menuInfo();

   Map<String,Object> initData();

   List<SysMenu> sysMenuList();

   List<SysMenu> getChildByPid(Integer pid);

   SysMenu DTOtoPoJO(SysMenuDTO sysMenuDTO);

   SysMenuDTO PoJOtoDTO(SysMenu sysMenu);


   /**
    * 菜单列表，不做分页，全部查询出来
    * @return
    * @throws IOException
    */
   GridDTO<SysMenu> grid() throws IOException;


}
